本章節,將會介紹本系列文章的實驗操作環境以及一些設定與建置的步驟。
實驗操作的環境,如下列的圖示所示:
從上面的操作環境圖可以得知,我們使用的是VirtualBox作為建立虛擬機器環境的軟體,分別在上面建立了三個虛擬機器,分別是:workstation、servera以及serverb,這三台虛擬主機分別都安裝了Rocky Linux 8的Linux作業系統發行版本,這三個虛擬機器相關的硬體配置如下:
從上面的硬體需求來看,因此實體主機的硬體需求筆者在這邊的建議如下:
接著,在實體主機上需要安奘好VirtualBox,筆者目前在實驗的實體主機上所安裝的VirtualBox版本為:VirtualBox v6.0.8,更新的VirtualBox版本筆者認為也是可以的,不過可以的話也是用同一個版本會比較好,讓新手或是剛入門的讀者避免掉一些不必要的錯誤,此版本的連結會放在本章節最後面的參考資料中,可以提供給讀者進行參考,並按照參考資料中的教學與進行下載與安裝。
在VirtualBox安裝好之後,接著可以把3個OVA檔案進行虛擬機器的匯入了,首先先開啟VirtualBox虛擬機器管理員,如下方圖示所示:
如果讀者之前都沒有用過VirtualBox虛擬機器的話,就會看到如上圖的圖示。接著,分別依序的將「workstation.ova」、「servera.ova」以及「serverb.ova」檔,匯入的方式可以依序看下列的圖示:
從上面的圖示來看,首先先點擊「匯入」按鈕,接著按下下面的瀏覽按鈕,選擇對應的OVA檔案,相關操作如下圖所示:
接著按下上面圖示中的下一步,則會看到下面的圖示,因為Rocky Linux與RedHat是向下相容的,因此會被識別成RedHat之Linux作業系統版本是很正常的。並確定USB控制器並沒有勾選,有可能也不會有USB控制器這個選項,如果有的話,就記得把勾選的選項去掉。接著選擇匯入虛擬機器進去的目的目錄,最後選擇「為所有網路卡產生新的MAC位址」,確定好上述的這些設定之後,接著就可以按下「匯入」的按鈕了。
上面按下「匯入」的按鈕之後,接著就會開始進行匯入虛擬機器的動作了,下面的圖示為匯入虛擬機器的過程:
重複上述的匯入虛擬機器的步驟,就可以將三個虛擬機器匯入到VirtualBox裡面了,最後的結果如下圖所示:
這樣一來,三台的虛擬機器就完成匯入了,下一章節,則會開始使用這三台主機進行後面的一些操作與實驗。
虛擬機器匯入好之後,接著就是設定網路了,設定好網路之後,我們才可以在實體主機上透過遠端連線的方式(如SSH,詳細後面章節會提到,這邊讀者只需要知道有這個東西就好)進行連線,這邊可以打開命令提示字元,如下圖所示:
接著執行「ipconfig」之指令來查看所有的網路卡與相關的資訊,輸出的相關資訊如下:
上述是筆者自己的網路卡介面圖,每個人的實體主機上的網路圖都不同,不過需要找到自己目前正在連線的網路卡,以上面的示意圖為例子的話,目前正在連線到網際網路的網路卡為「無線區域網路介面卡 Wi-Fi」,從上面這個網路卡資訊裡面可以看到,目前實體主機是連接在IPv4位址:「192.168.0.9」,因為這個無線網路介面卡是連到一台路由器上,由路由器所發的DHCP(後面章節會提到),因此我們可以將上述三個虛擬機器利用Bridge(橋接介面卡,後面章節也會提到)方式來連接到這個實體網路卡,讓這個實體網路卡配發IP位址給三個虛擬主機,這時每個虛擬主機都會拿到「192.168.0.x」的網路位址,知道了是哪一個網路介面卡之後,我們同樣可以到控制台→網路共用中心→點擊畫面中左邊的「變更介面卡設定」,就可以找到實體主機正在連線到網際網路的網庫介面卡了,相關的截圖如下圖所示:
從上圖得知,框起來的部分就是目前筆者的網路卡正在運行並連到網際網路的部分,讀者需要自行找到正在連線到網際網路的網路卡,從控制台去找應該是不困難才對。
接著,回到VirtualBox頁面,點擊「servera」為例子,並按下下圖中的「設定」,接著點選「網路」,相關的操作示意圖如下所示:
如上圖,接著點選右邊的下拉選單並選擇「橋接介面卡」並選擇正在活動並連到網際網路的網路卡,相關操作如下圖所示:
接著將「進階」的選單打開,打開之後可以看到裡面有一些選項可以選擇,將混合模式改成「允許所有」,讓其他的MAC封包可以互通,相關的設定示意圖如下所示:
另外兩個虛擬機器,即「serverb」與「workstation」的部分,也是依照上述的步驟分別設定好橋接網路介面卡,到這邊就整個完成了本系列文章的教學環境的建置了。
筆者按:由於這三台虛擬機器還需要做調整與測試,之後這三台虛擬機器會以OVA檔案格式並提供下載連結給讀者們做下載,這邊筆者會先帶過環境建置教學步驟,之後再更新文章將相關的虛擬機器檔案補上去。